package br.unisal.domain;

public class Produto {

	private Integer codigo;
	private String descicao;
	private Integer tipo;
	private String obs;
	private Double valor;
	private Boolean disponivel;

	public Produto(Integer codigo, String descricao, Integer tipo, String observacao, Double valor, Boolean ativo) {
		this.codigo = codigo;
		this.descicao = descricao;
		this.tipo = tipo;
		this.obs = observacao;
		this.valor = valor;
		this.disponivel = ativo;
	}

	public Integer getCodigo() {
		return codigo;
	}

	public String getDescicao() {
		return descicao;
	}

	public Integer getTipo() {
		return tipo;
	}

	public String getObs() {
		return obs;
	}

	public Double getValor() {
		return valor;
	}

	public Boolean getDisponivel() {
		return this.disponivel;
	}

	@Override
	public String toString() {
		return getCodigo() + "  " + getDescicao() + "  " + getObs() + "  " + getTipo() + "  "	+ getValor();
	}
	
	public Boolean validaCampos() {
		if ( this.descicao.length() > 3 && this.obs.length() > 3 && this.tipo > 0 && this.valor > 0.0 ) return true;
		else return false;
	}
}
